import request from '@/utils/request'

/*
 * 动态反馈
 */

// 动态反馈事项列表
export function DailyFeedbackCateIndex(params) {
  return request({
    url: 'daily_feedback_cate/index',
    method: 'get',
    params
  })
}
export function DailyFeedbackCateLists(params) {
  return request({
    url: 'daily_feedback_cate/lists',
    method: 'get',
    params
  })
}
// 动态反馈事项添加
export function DailyFeedbackCateAdd(data) {
  return request({
    url: 'daily_feedback_cate/add',
    method: 'POST',
    data:data
  })
}

// 动态反馈事项编辑
export function DailyFeedbackCateEdit(data) {
  return request({
    url: 'daily_feedback_cate/edit',
    method: 'POST',
    data:data
  })
}

// 动态反馈事项删除
export function DailyFeedbackCateDelete(data) {
  return request({
    url: 'daily_feedback_cate/delete',
    method: 'POST',
    data:data
  })
}

/*
 * 动态反馈记录（直接操作tp_daily_feedback表）
 */

// 动态反馈记录列表
export function DailyFeedbackIndex(params) {
  return request({
    url: 'daily_feedback/index',
    method: 'get',
    params
  })
}

// 动态反馈记录添加
export function DailyFeedbackAdd(data) {
  return request({
    url: 'daily_feedback/add',
    method: 'POST',
    data:data
  })
}

// 动态反馈记录编辑
export function DailyFeedbackEdit(data) {
  return request({
    url: 'daily_feedback/edit',
    method: 'POST',
    data:data
  })
}

// 动态反馈记录详情
export function DailyFeedbackDetail(params) {
  return request({
    url: 'daily_feedback/edit',
    method: 'get',
    params
  })
}

// 动态反馈记录删除
export function DailyFeedbackDelete(data) {
  return request({
    url: 'daily_feedback/delete',
    method: 'POST',
    data:data
  })
}

// 动态反馈记录标记已读
export function DailyFeedbackMarkRead(data) {
  return request({
    url: 'daily_feedback/mark_read',
    method: 'POST',
    data:data
  })
}

// 获取反馈选项统计数据
export function getFeedbackOptionStats(params) {
  return request({
    url: 'daily_feedback/option_stats',
    method: 'get',
    params
  })
}